package com.embhealth.dao;

import com.embhealth.pojo.Address;
import com.github.pagehelper.Page;

import java.util.List;

/**
 * 体检机构持久层接口
 */
public interface AddressDao {

    
    Page<Address> selectByCondition(String queryString);

    //新增体检机构地址信息
    void add(Address address);

    //根据id查询体检机构地址信息
    Address findById(Integer id);

    //删除体检机构地址信息
    void deleteById(Integer id);

    //删除体检机构订单表关联关系关联关系
    //void deleteAssocication(Integer id);

    //编辑检查机构地址信息
    void edit(Address address);

    //根据体检机构id 查询相关联的订单表信息
    long findAssociationByAddressId(Integer id);

    //查询所有的体检机构地址信息
    List<Address> findAllAddress();

    //根据体检机构查询对应的id
    Integer findAddressIdByAddressDetails(String orderAddress);
}
